home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Apple AUX 3.0
/
Apple AUX 3.0.iso
/
MacInstallFiles
/
Printing
/
LQ AppleTalk ImageWriter
/
LQ AppleTalk ImageWriter.rsrc
/
bin.rsrc_PACK_-4096.txt
< prev
next >
Wrap
Text File
|
1991-04-25
|
9KB
|
163 lines
start:
00000000 600E bra +0x10 /* 00000010 */
00000002 000E 5041 ori.b A6, 0x41 /* 'A' */
00000006 434B chk.w D1, A3
00000008 F000 0002 pmove D0, MR0
0000000C C020 and.b D0, -[A0]
0000000E 7000 moveq.l D0, 0x00
label00000010:
00000010 4E56 0000 link A6, 0
00000014 48E7 1838 movem.l -[A7], D3,D4,A2,A3,A4
00000018 246E 000C movea.l A2, [A6 + 0xC]
0000001C 594F subq.w A7, 4
0000001E 2F3C 5041 5041 move.l -[A7], 0x50415041 /* 'PAPA' */
00000024 3F3C E000 move.w -[A7], 0xE000
00000028 A9A0 syscall GetResource
0000002A 221F move.l D1, [A7]+
0000002C 670E beq +0x10 /* 0000003C */
0000002E 554F subq.w A7, 2
00000030 2F01 move.l -[A7], D1
00000032 A9A4 syscall HomeResFile
00000034 301F move.w D0, [A7]+
00000036 B078 0A5A cmp.w D0, [0x00000A5A /* CurMap */]
0000003A 671A beq +0x1C /* 00000056 */
label0000003C:
0000003C 7067 moveq.l D0, 0x67
0000003E A322 syscall NewHandleClear, flags=3
00000040 2648 movea.l A3, A0
00000042 2F0B move.l -[A7], A3
00000044 2F3C 5041 5041 move.l -[A7], 0x50415041 /* 'PAPA' */
0000004A 3F3C E000 move.w -[A7], 0xE000
0000004E 487A 0114 pea.l [PC + 0x114 /* 00000164, cstring "" */]
00000052 A9AB syscall AddResource
00000054 6016 bra +0x18 /* 0000006C */
label00000056:
00000056 2641 movea.l A3, D1
00000058 204B movea.l A0, A3
0000005A A025 syscall GetHandleSize
0000005C 0C80 0000 0067 cmpi.l D0, 0x67 /* 'g' */
00000062 6708 beq +0xA /* 0000006C */
00000064 7067 moveq.l D0, 0x67
00000066 A024 syscall SetHandleSize
00000068 2F0B move.l -[A7], A3
0000006A A9AA syscall ChangedResource
label0000006C:
0000006C 426E 001C clr.w [A6 + 0x1C]
00000070 204B movea.l A0, A3
00000072 A029 syscall HLock
00000074 2853 movea.l A4, [A3]
00000076 302E 001A move.w D0, [A6 + 0x1A]
0000007A 0440 000E subi.w D0, 0xE
0000007E 6B0A bmi +0xC /* 0000008A */
00000080 670C beq +0xE /* 0000008E */
00000082 5540 subq.w D0, 2
00000084 6B7C bmi +0x7E /* 00000102 */
00000086 6700 00B0 beq +0xB2 /* 00000138 */
label0000008A:
0000008A 6000 00C6 bra +0xC8 /* 00000152 */
label0000008E:
0000008E 7600 moveq.l D3, 0x00
00000090 224C movea.l A1, A4
00000092 7000 moveq.l D0, 0x00
00000094 1019 move.b D0, [A1]+
00000096 D2C0 add.w A1, D0
00000098 1019 move.b D0, [A1]+
0000009A D2C0 add.w A1, D0
0000009C 206E 0010 movea.l A0, [A6 + 0x10]
000000A0 1018 move.b D0, [A0]+
000000A2 4840 swap.w D0
000000A4 1019 move.b D0, [A1]+
000000A6 A03C syscall CmpString
000000A8 6702 beq +0x4 /* 000000AC */
000000AA 50C3 st D3
label000000AC:
000000AC 2052 movea.l A0, [A2]
000000AE 3828 004C move.w D4, [A0 + 0x4C]
000000B2 5344 subq.w D4, 1
label000000B4:
000000B4 6B4A bmi +0x4C /* 00000100 */
000000B6 594F subq.w A7, 4
000000B8 2F0F move.l -[A7], A7
000000BA 486F 0006 pea.l [A7 + 0x6]
000000BE 4267 clr.w -[A7]
000000C0 3F04 move.w -[A7], D4
000000C2 2F0A move.l -[A7], A2
000000C4 3F3C 0034 move.w -[A7], 0x34 /* '4' */
000000C8 A9E7 syscall Pack0/ListManager
000000CA 341F move.w D2, [A7]+
000000CC 301F move.w D0, [A7]+
000000CE 1F3C 0001 move.b -[A7], 0x1
000000D2 4A43 tst.w D3
000000D4 6618 bne +0x1A /* 000000EE */
000000D6 224C movea.l A1, A4
000000D8 2052 movea.l A0, [A2]
000000DA 2068 0050 movea.l A0, [A0 + 0x50]
000000DE 2050 movea.l A0, [A0]
000000E0 41F0 2000 lea.l A0, [A0 + D2.w]
000000E4 4840 swap.w D0
000000E6 4240 clr.w D0
000000E8 1019 move.b D0, [A1]+
000000EA A03C syscall CmpString
000000EC 6702 beq +0x4 /* 000000F0 */
label000000EE:
000000EE 4257 clr.w [A7]
label000000F0:
000000F0 4267 clr.w -[A7]
000000F2 3F04 move.w -[A7], D4
000000F4 2F0A move.l -[A7], A2
000000F6 3F3C 005C move.w -[A7], 0x5C /* '\\' */
000000FA A9E7 syscall Pack0/ListManager
000000FC 5344 subq.w D4, 1
000000FE 60B4 bra -0x4A /* 000000B4 */
label00000100:
00000100 6050 bra +0x52 /* 00000152 */
label00000102:
00000102 206E 0014 movea.l A0, [A6 + 0x14]
00000106 613C bsr +0x3E /* 00000144 */
00000108 594F subq.w A7, 4
0000010A 3F3C F000 move.w -[A7], 0xF000
0000010E A9BA syscall GetString
00000110 201F move.l D0, [A7]+
00000112 6606 bne +0x8 /* 0000011A */
00000114 41FA 004E lea.l A0, [PC + 0x4E /* 00000164, cstring "" */]
00000118 6004 bra +0x6 /* 0000011E */
label0000011A:
0000011A 2040 movea.l A0, D0
0000011C 2050 movea.l A0, [A0]
label0000011E:
0000011E 6124 bsr +0x26 /* 00000144 */
00000120 206E 0010 movea.l A0, [A6 + 0x10]
00000124 611E bsr +0x20 /* 00000144 */
00000126 41EE 0008 lea.l A0, [A6 + 0x8]
0000012A 18D8 move.b [A4]+, [A0]+
0000012C 18D8 move.b [A4]+, [A0]+
0000012E 18D8 move.b [A4]+, [A0]+
00000130 1898 move.b [A4], [A0]+
label00000132:
00000132 2F0B move.l -[A7], A3
00000134 A9AA syscall ChangedResource
00000136 601A bra +0x1C /* 00000152 */
label00000138:
00000138 303C 0066 move.w D0, 0x66 /* 'f' */
label0000013C:
0000013C 421C clr.b [A4]+
0000013E 51C8 FFFC dbf D0, -0x6 /* 0000013C */
00000142 60EE bra -0x10 /* 00000132 */
fn00000144:
00000144 7000 moveq.l D0, 0x00
00000146 1010 move.b D0, [A0]
00000148 5200 addq.b D0, 1
0000014A 224C movea.l A1, A4
0000014C D8C0 add.w A4, D0
0000014E A02E syscall BlockMove/BlockMoveData
00000150 4E75